perm filename SCORE.TXT[NET,MRC] blob sn#493623 filedate 1980-01-04 generic text, type T, neo UTF8
   (SU-SCORE)       STANFORD UNIVERSITY
                    SCORE COMPUTER FACILITY

      (FUNCTION)

         SERVER    COMPUTER:  DEC-2060T        HOST 3/IMP 11

      (ADDRESS)

         SCORE Computer Facility
         Department of Computer Science
         Stanford University
         Stanford, California  94305

      (PERSONNEL)

         PRINCIPAL INVESTIGATOR
           Edward Feigenbaum (Feigenbaum@SUMEX-AIM)
                                              (415) 497-4079

         DIRECTOR OF COMPUTER FACILITIES
           Ralph Gorin (Admin.Gorin@SU-SCORE) (415) 497-3236

         LIAISON
           Mark Crispin (Admin.MRC@SU-SCORE)  (415) 497-1407

         SOFTWARE CONTACT
           Mark Crispin (Admin.MRC@SU-SCORE)  (415) 497-1407

         HARDWARE CONTACT
           Mark Crispin (Admin.MRC@SU-SCORE)  (415) 497-1407

         OPERATOR
           None.  Machine room phone number   (415) 497-4975
           Note: this phone is normally unattended.

      (ACCOUNTING)

         SCORE sells pie-slices of disk space and computer time, with
         the pie slice being proportional to the support a user's group
         provides to the system.  A pie-slice is a guaranteed percentage
         of CPU cycles and available disk space.  A representative from
         each group is appointed as accounts liaison for that group, and
         has the responsibility for opening and closing that accounts for
         that group.

         There is no general guest account on SU-SCORE.  Experimental
         accounts are provided only in exceptional circumstances.

         For more information, contact the network liaison.

      (SERVICE-SCHEDULE)

         The system is scheduled up 24 hours/day, 7 days/week, except
         for occasional system development during non-prime time and
         bi-monthly preventive maintenance.  PM is currently scheduled on
         the first and third Tuesdays of each month between 8am and noon
         Pacific time.

         To list the system downtime schedule, type:

          [@]information <SP> downtime <CR>

         TYPICAL LOAD = varies, depends greatly upon pie-slice group

         MAXIMUM NO. USERS = 98 users + 2 system overhead jobs

         NUMBER NETWORK SLOTS = 40

      (LOGIN)

         TELNET INFO:

         . Appropriate echo mode = full duplex

         . Appropriate transmission mode = character-at-a-time

         . The user can declare his or her terminal type by using the
           TERMINAL command.  Type:

            [@]terminal <SP> ? <CR>

           for a listing of available terminal options.

         . The system accepts both upper and lower case

         . TIP settings - @T E 1, @E R, @N T

         . The default terminal type on initial connection is NVT,
           a non-display with infinite vertical and horizontal
           dimensions with no padding requirements.

         USER INFO:

         . USERID = consists of a "group name", assigned by the SCORE
           administration, and a "user name", assigned by the group's
           accounts liaison, of the form group.user.  For example,
           user MRC in the ADMIN group has userid "ADMIN.MRC".

         . PASSWORD = chosen by the user, up to 39 characters.

         LOGIN:  Connect to SU-SCORE, then type:
           [Stanford SCORE, TOPS-20AN Monitor 4(3162)-4]
           [@]USERID <SP> PASSWORD <CR>
           [Job 2 on TTY112 29-Dec-79 1:47AM]
           [Previous LOGIN: 27-Dec-79 5:36AM]
           [@]

         SUBSYSTEM INTERRUPT = CONTROL-C CONTROL-C.
           A single CONTROL-C returns to the EXEC when the user program
           requests typein.
           CONTROL-C CONTROL-C does not abort output; CONTROL-O or a
           repeated CONTROL-C must be used for this purpose.

         SUBSYSTEM RESUME = [@]continue <CR>

      (LOGOUT)

         LOGOUT:
           [@]logout <CR>
           [Killed Job 2, User USERID, TTY 112, at 29-Dec-79 01:48:20]
           [ Used 0:00:01 in 0:01:12]

         AUTOLOGOUT:
           There is no autologout for logged-in users, although obviously
           abandoned jobs tend to be manually logged out.  Not logged-in
           users who fail to log in within 30 minutes or who are idle
           for more than 10 minutes and have been connected for more
           than 15 minutes are autologged-out.

           If a user gets "hung up" (on a dialup-line or if the TELNET
           connection closes) s/he has 30 minutes to connect back and
           attach the job.  This is done by:
             [@]attach <SP> USERID <CR>
             [Password:] PASSWORD <CR>
             [@]

      (CONTROL-CHARACTERS)

         A few control characters are listed below:
            INTERRUPT                   CONTROL-C CONTROL-C
            COMPLETE PARTIAL FILESPEC   CONTROL-F
            ABORT OUTPUT                CONTROL-O
            UNHOLD OUTPUT               CONTROL-Q
            RETYPE LINE                 CONTROL-R
            HOLD OUTPUT                 CONTROL-S
            JOB STATUS                  CONTROL-T
            DELETE LINE                 CONTROL-U
            QUOTE CHARACTER             CONTROL-V
            DELETE WORD                 CONTROL-W
            END OF FILE                 CONTROL-Z
            COMPLETE FILESPEC           ESCAPE
            DELETE CHARACTER            RUBOUT

      (HELP)

         To print a complete list of available HELP topics, type:
           [@]help <SP> * <CR>

         In many subsystems, typing "?" will list the various options
         the user has at that point.  For example, typing "?" at EXEC
         command level will list the available commands.

         Longer system documentation may be found on the <DOCUMENTATION>
         (unstructured files), <INFO> (files structured for the EMACS
         INFO system), and <MANUALS> (online versions of DEC manuals).
         To see a list of files on the appropriate directory, type:
           [@]directory <SP> DIRECTORY <CR>

      (NETWORK-COMMANDS)

         (LIST-ACTIVE-USERS)

            For human-oriented user information type:
              [@]finger <CR>

            For system-oriented information type:
              [@]systat <CR>

         (NETWORK-STATUS)

            [@]netstat <CR>
            [*] <CR>

         (CONVERSE-WITH-ACTIVE-USERS)

           To set up a "link", type:
             [@]talk <SP> USERID <CR>

           Note: it is considered polite to send a message to the user
           and let him or her link back rather than linking without
           warning.

           To terminate a link, type:
             [@]break

         (SEND-MESSAGE)

           To send an immediate one-line message to a user, type:
             [@]send <SP> USERID <SP> MESSAGE <CR>

           To send a multi-line message, type:
             [@]send <SP> USERID <CR>
             [Msg:]
             ...MESSAGE...
             CONTROL-Z
             [@]

           To send mail to a user, type:

             [@]mail <SP> USERID <CR>
             [Subject:] SUBJECT-OF-MESSAGE <CR>
             [Msg:]
             ...MESSAGE...
             CONTROL-Z
             [@]

           A USERID may be a network address, in the form USERID@HOST.

           MAIL runs the SEND subsystem of MM.  The old SNDMSG program
           does not exist at SU-SCORE.  A SNDMSG-style of hand-holding
           is available by typing:
             [@]mail <CR>

         (RETRIEVE-MESSAGES)

           To retrieve mail in the simplest way, type:
             [@]type <SP> mail.txt <CR>

           A better (and the recommended) way is to use the MM subsystem,
           which is accessed by typing:
             [@]mm <CR>

           MM has short internal documentation; ? works, and the HELP
           command will accept any of several topics as subcommands.

           MM is documented in the online file <DOCUMENTATION>MM.DOC.

         (TALK-TO-OPERATOR)

           There is no operator at SU-SCORE.  The best way to receive
           technical assistance is to contact another knowledgable user
           or the network liaison.  If you can't find anybody online to
           help you, send mail to Admin.MRC@SU-SCORE and you should get
           a reply within a day.

      (FILE-NAMING)

         File specifications are in the form:

          DEVICE:<DIRECTORY>FILE.EXTENSION.GENERATION;ATTRIBUTES

         where device is the device name or logical name on which the
         file resides, directory is the filesystem directory on which
         the file resides, file and extension are names selected by the
         user (in general, the extension is used as a "file type"),
         and generation is a "version number" of the file which is
         incremented each time the file is overwritten.  For example:

          DSK:<RANDOM.GARPLY>FOO.BAR.10

         specifies the tenth version of the file FOO.BAR on device
         DSK (the main filesystem disk), directory RANDOM.GARPLY.

         The device, directory, file, and extension may be up to 39
         characters.

         The attributes are optional and do not identify the file in
         any way; rather they specify related information such as the
         file's protection.  Normally attributes are omitted in a file
         specification.

      (PROTOCOLS)

         (SERVER)

            Old TELNET, socket 1
            FTP, socket 3
            Echo, socket 7
            SYSTAT, socket 13
            Time server, socket 15
            HOSTAT, socket 17
            New TELNET, socket 27
            FINGER, socket 117

         (USER)

            (TELNET)

               SU-SCORE runs a locally-written TELNET program, designed
               to take full advantage of the human engineering features
               of TOPS-20.  This program is NOT the old TENEX TELNET
               program, although it is similar in certain ways.
                 [@]telnet <SP> REMOTE-HOST <CR>
                 [ Trying... Open]
                 [Remote host dialog]
                 CONTROL-UPARROW C
                 [Connection closed]
                 [@]

            (FTP)

               FTP is essentially the same user program which runs on
               most other TOPS-20 sites.
                [@]ftp <CR>

            (DFTP)

               DFTP is the subsystem to save and retrieve files from
               the Datacomputer at CCA-TENEX.
                [@]dftp <CR>

            (FINGER)

               FINGER provides human-oriented information at other
               sites which support the FINGER protocol.
                [@]finger <SP> USERID@HOST <CR>

      (HARDWARE)

         (COMPUTER)

            TYPE         MAIN MEMORY        CORE SPEED     WORD LENGTH
            DEC-2060T    1024K words        1.2 usec       36 bit

         (PERIPHERALS)

            HOW MANY     TYPE               MAKE           MODEL
            DISKS
               4         40 megaword        DEC            RP06

            TAPES
               2         9 track 1600 BPI   DEC            TU45


            PRINTERS
               1         lineprinter        Data Products  2550
               1         printer            Versatec

            OTHER
               1         ARPANET interface  DEC            AN20
               2         floppy disk drives DEC            RX01

         (TERMINALS)

               6         display            Teleray        1061
               4         display            Datamedia      3025
               1         typewriter         DEC            LA36

            This list only covers the terminals that are currently
            connected to SU-SCORE at the present writing, consequently
            this list will be obsolete shortly.  Also, this list makes
            no attempt to list the terminals used via dialups or the
            ARPANET.

      (OPERATING-SYSTEM)

         SU-SCORE runs the Stanford version of TOPS-20AN release 4, which
         is essentially upwards compatable with DEC TOPS-20.  SU-SCORE's
         operating system is essentially the same as that running at
         Stanford LOTS (Low Overhead Timesharing System) with ARPANET
         support added.

      (USER-PROGRAMS)

         SU-SCORE has most of the popular subsystems running on other
         ARPANET Tenex and TOPS-20 sites.  If it is available on most
         other ARPANET sites, we probably have it.  The write-up for
         SRI-KL has a fairly extensive list of popular subsystems.

         Many of the subsystems listed in the SU-AI write-up also
         exist at SU-SCORE.

         Programming languages and assemblers available at SU-SCORE
         include: AID, APL, BASIC, FAIL, FORTRAN, INTERLISP, MACLISP,
         MACRO-10, MACN11, MIDAS, PASCAL, PASSGO, PPL, SAIL, SIMULA,
         and SNOBOL.  Note that "available" does not necessarily mean
         "supported."

         (DIALNET)

            TYPE: Data communication protocol

            CONTACT: Mark Crispin (Admin.MRC@SU-SCORE)

            DESCRIPTION:  Dialnet is a data communication protocol
            intended for use over medium-speed (1200 baud) data links
            over the ordinary telephone network.  Dialnet as implemented
            at Stanford uses VADIC 3400 series modems with a VADIC 801
            autodialer.  The TOPS-20 code is available for export.

            DOCUMENTATION:

              1. Earnest L., and McCarthy, J., "DIALNET: A Computer
                 Communications Study," 1976.  The original proposal,
                 which outlined the Dialnet concept.  A condensed
                 version of this paper was published in the Proceedings
                 of the First West Coast Computer Faire, 1977.

              2. Crispin, M., "DIALNET - A Telephone Network Data
                 Communications Protocol," 1979.  Published in the Fall
                 1979 DECUS Proceedings, this paper briefly summarizes
                 the Earnest & McCarthy paper as well as describing the
                 design of the Dialnet protocols.

              3. Crispin, M., and Zabala, I., "DIALNET Protocols," 1979.
                 Documentation on the Dialnet protocols, for potential
                 implementors.  Online at SU-AI as PROTOC.PUB[DLN,MRC].

              4. Crispin, M., untitled, 1979.  User programming information
                 for Dialnet on WAITS, contained in the SU-AI online file
                 DLNSER.DOC[SS,SYS].

              5. Crispin, M., "TOPS-20 Dialnet Documentation," 1979.  User
                 programming information for Dialnet on TOPS-20.  Online
                 as <DOCUMENTATION>DIALNET.DOC.

         (FIND)

            TYPE:  String-search in file

            CONTACT:  Don Woods (DON@SU-AI)

            DESCRIPTION:  FIND searches a file for a given string.  The
            string can include various special sequences that let the
            user specify a subset of regular expressions.  The search is
            linear in the size of the file, and uses a very tight inner
            loop that makes it quite fast (about 6 seconds of processor
            time to search a 3 megabyte file), but restricts it to the
            PDP-10.  Default file to search is the "people" directory;
            the DFIND command defaults to searching a dictionary word
            list.  FIND is written in SAIL and was imported from SU-AI.

            ACCESS:
              [@]find <SP> KEY <SP> in <SP> FILE <CR>
              [@]dfind <SP> KEY <SP> in <SP> FILE <CR>

            DOCUMENTATION:
              1. Online:  [@]help <SP> find <CR>

         (MM)

            TYPE: Mail system

            CONTACT: Mark Crispin (Admin.MRC@SU-SCORE)

            DESCRIPTION:  MM is the standard mail sending and reading
            subsystem at SU-SCORE.  An early version of MM was the basis
            of DEC's MS mail system.  MM provides powerful facilities for
            managing mail similar to MSG and HERMES, but is much faster.
            MM was written by Mike McMahon at MIT, with substantial
            contributions by many others.

            ACCESS:
              [@]mm <CR>
                or
              [@]mail <SP> RECEPIENT-ID <CR>

            DOCUMENTATION:
              1. Online:  <DOCUMENTATION>MM.DOC
              2. MM also has an internal help facility:
                 [MM>]help <SP> TOPIC <CR>

         (PASCAL)

            TYPE: Programming language

            CONTACT: Armando Rodriguez (CSL.Armando@SU-SCORE)

            DESCRIPTION:  PASCAL is an ALGOL-like programming language
            defined by Nichlaus Wirth in 1968 and revised in 1973.  Its
            popularity is increasing rapidly because of its powerful
            data-structure manipulation and type definition facilities,
            its clarity, simplicity and straightforwardness.

            SU-SCORE has two compilers, called PASCAL and PASSGO, both
            developed from the Hamburg University PASCAL.  PASSGO is
            a compile/load/go version of PASCAL.

            ACCESS:
             Either use the TOPS-20 compile-class commands (LOAD, EXECUTE,
             etc.) or run the desired compiler manually by typing:
             [@]pascal <CR> or [@]passgo <CR>

            DOCUMENTATION:
              1. Online:  [@]help <SP> pascal <CR>

         (TELNET)

            TYPE: Network utility

            CONTACT: Mark Crispin (Admin.MRC@SU-SCORE)

            DESCRIPTION:  TELNET is a subsystem to communicate with the
            terminal service at other ARPANET sites.  This version of
            TELNET was written locally and utilizes the superior command
            parsing and network service of TOPS-20 for better efficiency
            and human engineering over the old Tenex TELNET program.

            ACCESS:
             [@]telnet <SP> REMOTE-HOST <CR>

            DOCUMENTATION:
              1. Online:  <DOCUMENTATION>TELNET.DOC

         (TEX)

            TYPE:  Text formatter

            CONTACT:  Luis Trabb-Pardo (LTP@SU-AI)

            DESCRIPTION:  TEX is a new document compiler developed by
            D. E. Knuth at Stanford.  TEX is designed especially as a
            formatter for technical text.  It is being adopted as a
            standard by the American Mathematical Society.

            ACCESS:
              [@]tex <CR>

            DOCUMENTATION:
              See SU-AI writeup.

      (INTERESTS)

         SU-SCORE is owned jointly by the Department of Computer Science,
         Department of Electrical Engineering, and Department of Operations
         Research at Stanford University and serves as a general computing
         facility for these departments.

         SU-SCORE uses the ARPANET to provide terminal service to network
         users and to facilitate contact with other ARPANET sites working
         in related fields of research.

      (DOCUMENTATION)

         Most documentation is online.  TOPS-20 manuals may be ordered
         directly from DEC.